//============================================================================================
/**
 * @file	time_anm.h
 * @brief	時間帯変更アニメーション管理
 * @author	saito GAME FREAK inc.
 * @date	2007.10.31
 */
//============================================================================================
#ifndef __TIME_ANM_H__
#define	__TIME_ANM_H__

#include "common.h"

typedef struct TIME_ANM_MANAGER_tag * TM_ANM_MNG_PTR;

extern TM_ANM_MNG_PTR TM_ANM_Init(const int inHeapID);
extern void TM_ANM_End(TM_ANM_MNG_PTR ptr);
extern void TM_ANM_Entry(	TM_ANM_MNG_PTR ptr,
							NNSG3dRenderObj *obj,
							G3D_ANM_DATA_PTR *AnmPtr,
							const int inAnmNum);
extern void TM_ANM_Main(TM_ANM_MNG_PTR ptr);
extern const u8 TM_ANM_GetTimeZoneAnmIdx(TM_ANM_MNG_PTR ptr);

#endif	//__TIME_ANM_H__